@charset "UTF-8";
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline
}

body {
	line-height: 1.5
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

ol,
ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold
}

del {
	text-decoration: line-through
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0
}

em {
	font-style: normal
}

input::-ms-clear {
	display: none
}

@font-face {
	font-family: 'Tower';
	src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(/assets/tower-3859199d44998c40d68e69d16fee098d.otf) format("opentype"), url(/assets/tower-b58a8048046bc5a33507b2f39a99fc6a.ttf) format("truetype");
	font-weight: normal;
	font-style: normal
}

.twr {
	display: inline-block;
	font: normal normal normal 14px/1 'Tower';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.twr-spin {
	-webkit-animation: twr-spin 2s infinite linear;
	animation: twr-spin 2s infinite linear
}

.twr-pulse {
	-webkit-animation: twr-spin 1s infinite steps(8);
	animation: twr-spin 1s infinite steps(8)
}

@-webkit-keyframes twr-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes twr-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.twr-folder:before {
	content: '\f000'
}

.twr-bars:before {
	content: '\f001'
}

.twr-ban:before {
	content: '\f002'
}

.twr-check:before {
	content: '\f003'
}

.twr-caret-down:before {
	content: '\f004'
}

.twr-upload:before {
	content: '\f005'
}

.twr-folder-o:before {
	content: '\f006'
}

.twr-download:before {
	content: '\f007'
}

.twr-check-circle:before {
	content: '\f008'
}

.twr-times:before {
	content: '\f009'
}

.twr-sort-desc:before {
	content: '\f00a'
}

.twr-sort-asc:before {
	content: '\f00b'
}

.twr-bell:before {
	content: '\f00c'
}

.twr-bell-o:before {
	content: '\f00d'
}

.twr-map-marker:before {
	content: '\f00e'
}

.twr-user:before {
	content: '\f00f'
}

.twr-check-circle-o:before {
	content: '\f010'
}

.twr-calendar:before {
	content: '\f011'
}

.twr-refresh:before {
	content: '\f012'
}

.twr-caret-right:before {
	content: '\f013'
}

.twr-video-camera:before {
	content: '\f014'
}

.twr-caret-left:before {
	content: '\f015'
}

.twr-reply:before {
	content: '\f016'
}

.twr-thumbs-o-up:before {
	content: '\f017'
}

.twr-file-image-o:before {
	content: '\f018'
}

.twr-chevron-down:before {
	content: '\f019'
}

.twr-question-circle:before {
	content: '\f01a'
}

.twr-plus:before {
	content: '\f01b'
}

.twr-phone:before {
	content: '\f01c'
}

.twr-envelope:before {
	content: '\f01d'
}

.twr-weibo:before {
	content: '\f01e'
}

.twr-weixin:before {
	content: '\f01f'
}

.twr-angle-left:before {
	content: '\f020'
}

.twr-angle-right:before {
	content: '\f021'
}

.twr-fighter-jet:before {
	content: '\f022'
}

.twr-apple:before {
	content: '\f023'
}

.twr-android:before {
	content: '\f024'
}

.twr-envelope-o:before {
	content: '\f025'
}

.twr-times-circle:before {
	content: '\f026'
}

.twr-inbox:before {
	content: '\f027'
}

.twr-archive:before {
	content: '\f028'
}

.twr-crosshairs:before {
	content: '\f029'
}

.twr-tasks:before {
	content: '\f02a'
}

.twr-pencil-square-o:before {
	content: '\f02b'
}

.twr-check-square-o:before {
	content: '\f02d'
}

.twr-file-text-o:before {
	content: '\f02e'
}

.twr-calendar-o:before {
	content: '\f02f'
}

.twr-info-circle:before {
	content: '\f030'
}

.twr-star:before {
	content: '\f031'
}

.twr-clipboard:before {
	content: '\f032'
}

.twr-arrow-circle-left:before {
	content: '\f033'
}

.twr-arrow-circle-right:before {
	content: '\f034'
}

.twr-exclamation-triangle:before {
	content: '\f035'
}

.twr-folder-open-o:before {
	content: '\f036'
}

.twr-phone-square:before {
	content: '\f037'
}

.twr-smile-o:before {
	content: '\f038'
}

.twr-gift:before {
	content: '\f039'
}

.twr-lock:before {
	content: '\f03a'
}

.twr-arrow-circle-up:before {
	content: '\f03c'
}

.twr-quote-left:before {
	content: '\f03e'
}

.twr-circle-o-notch:before {
	content: '\f03f'
}

.twr-chevron-left:before {
	content: '\f040'
}

.twr-chevron-right:before {
	content: '\f041'
}

.twr-chevron-up:before {
	content: '\f042'
}

.twr-repeat:before {
	content: '\f043'
}

.twr-external-link:before {
	content: '\f044'
}

.twr-star-o:before {
	content: '\f045'
}

.twr-archive-custom:before {
	content: '\f046'
}

.twr-unarchive:before {
	content: '\f047'
}

.twr-angle-down:before {
	content: '\f049'
}

.twr-angle-up:before {
	content: '\f04a'
}

.twr-picture-o:before {
	content: '\f052'
}

.twr-clock-o:before {
	content: '\f05d'
}

.twr-resource-add:before {
	content: '\f05e'
}

.twr-resource-archive:before {
	content: '\f05f'
}

.twr-resource-close:before {
	content: '\f060'
}

.twr-resource-comment:before {
	content: '\f061'
}

.twr-resource-del:before {
	content: '\f062'
}

.twr-resource-edit:before {
	content: '\f063'
}

.twr-resource-move:before {
	content: '\f064'
}

.twr-resource-open:before {
	content: '\f065'
}

.twr-resource-pause:before {
	content: '\f066'
}

.twr-resource-recover:before {
	content: '\f067'
}

.twr-resource-running:before {
	content: '\f068'
}

.twr-resource-time:before {
	content: '\f069'
}

.twr-resource-upload:before {
	content: '\f06a'
}

.twr-cog:before {
	content: '\f06b'
}

.twr-comments-o:before {
	content: '\f06c'
}

.twr-bold:before {
	content: '\f06d'
}

.twr-italic:before {
	content: '\f06e'
}

.twr-strikethrough:before {
	content: '\f06f'
}

.twr-list-ul:before {
	content: '\f070'
}

.twr-list-ol:before {
	content: '\f071'
}

.twr-code:before {
	content: '\f072'
}

.twr-link:before {
	content: '\f073'
}

.twr-minus:before {
	content: '\f074'
}

.twr-agile-project:before {
	content: '\f075'
}

.twr-standard-project:before {
	content: '\f076'
}

.twr-trash:before {
	content: '\f077'
}

.twr-pencil:before {
	content: '\f078'
}

.twr-description:before {
	content: '\f07b'
}

.twr-search:before {
	content: '\f07f'
}

.twr-grid-view:before {
	content: '\f080'
}

.twr-list-view:before {
	content: '\f081'
}

.twr-paperclip:before {
	content: '\f082'
}

.twr-dingtalk:before {
	content: '\f083'
}

.twr-fullscreen:before {
	content: '\f084'
}

.twr-fullscreen-exit:before {
	content: '\f085'
}

.twr-markpen:before {
	content: '\f086'
}

.twr-dingding:before {
	content: '\f087'
}

.twr-lanhu:before {
	content: '\f088'
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}

.simple-popover {
	position: absolute;
	left: -9999px;
	top: -9999px;
	z-index: 200
}

.simple-popover .simple-popover-content {
	padding: 10px 15px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 6px;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	white-space: nowrap
}

.simple-popover .simple-popover-arrow {
	position: absolute;
	width: 16px;
	height: 16px
}

.simple-popover .simple-popover-arrow .arrow {
	font-size: 0;
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 8px;
	position: absolute;
	left: 0;
	top: 0
}

.simple-popover.direction-right-top .simple-popover-arrow,
.simple-popover.direction-right-bottom .simple-popover-arrow,
.simple-popover.direction-right-middle .simple-popover-arrow {
	left: -16px
}

.simple-popover.direction-right-top .arrow-basic,
.simple-popover.direction-right-bottom .arrow-basic,
.simple-popover.direction-right-middle .arrow-basic {
	border-color: transparent #fff transparent transparent;
	left: 1px
}

.simple-popover.direction-right-top .arrow-border,
.simple-popover.direction-right-bottom .arrow-border,
.simple-popover.direction-right-middle .arrow-border {
	border-color: transparent #c3c3c3 transparent transparent;
	left: 0px
}

.simple-popover.direction-right-top .arrow-shadow-0,
.simple-popover.direction-right-bottom .arrow-shadow-0,
.simple-popover.direction-right-middle .arrow-shadow-0 {
	border-color: transparent rgba(0, 0, 0, 0.1) transparent transparent;
	left: -1px
}

.simple-popover.direction-right-top .arrow-shadow-1,
.simple-popover.direction-right-bottom .arrow-shadow-1,
.simple-popover.direction-right-middle .arrow-shadow-1 {
	border-color: transparent rgba(0, 0, 0, 0.05) transparent transparent;
	left: -2px
}

.simple-popover.direction-left-top .simple-popover-arrow,
.simple-popover.direction-left-bottom .simple-popover-arrow,
.simple-popover.direction-left-middle .simple-popover-arrow {
	right: -16px
}

.simple-popover.direction-left-top .arrow-basic,
.simple-popover.direction-left-bottom .arrow-basic,
.simple-popover.direction-left-middle .arrow-basic {
	border-color: transparent transparent transparent #fff;
	left: -1px
}

.simple-popover.direction-left-top .arrow-border,
.simple-popover.direction-left-bottom .arrow-border,
.simple-popover.direction-left-middle .arrow-border {
	border-color: transparent transparent transparent #c3c3c3;
	left: 0px
}

.simple-popover.direction-left-top .arrow-shadow-0,
.simple-popover.direction-left-bottom .arrow-shadow-0,
.simple-popover.direction-left-middle .arrow-shadow-0 {
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.1);
	left: 1px
}

.simple-popover.direction-left-top .arrow-shadow-1,
.simple-popover.direction-left-bottom .arrow-shadow-1,
.simple-popover.direction-left-middle .arrow-shadow-1 {
	border-color: transparent transparent transparent rgba(0, 0, 0, 0.05);
	left: 2px
}

.simple-popover.direction-left-top .simple-popover-arrow,
.simple-popover.direction-right-top .simple-popover-arrow {
	bottom: 16px
}

.simple-popover.direction-left-bottom .simple-popover-arrow,
.simple-popover.direction-right-bottom .simple-popover-arrow {
	top: 16px
}

.simple-popover.direction-left-middle .simple-popover-arrow,
.simple-popover.direction-right-middle .simple-popover-arrow {
	top: 50%;
	margin-top: -8px
}

.simple-popover.direction-top-left .simple-popover-arrow,
.simple-popover.direction-top-right .simple-popover-arrow,
.simple-popover.direction-top-center .simple-popover-arrow {
	bottom: -16px
}

.simple-popover.direction-top-left .arrow-basic,
.simple-popover.direction-top-right .arrow-basic,
.simple-popover.direction-top-center .arrow-basic {
	border-color: #fff transparent transparent transparent;
	top: -1px
}

.simple-popover.direction-top-left .arrow-border,
.simple-popover.direction-top-right .arrow-border,
.simple-popover.direction-top-center .arrow-border {
	border-color: #c3c3c3 transparent transparent transparent;
	top: 0px
}

.simple-popover.direction-top-left .arrow-shadow-0,
.simple-popover.direction-top-right .arrow-shadow-0,
.simple-popover.direction-top-center .arrow-shadow-0 {
	border-color: rgba(0, 0, 0, 0.1) transparent transparent transparent;
	top: 1px
}

.simple-popover.direction-top-left .arrow-shadow-1,
.simple-popover.direction-top-right .arrow-shadow-1,
.simple-popover.direction-top-center .arrow-shadow-1 {
	border-color: rgba(0, 0, 0, 0.05) transparent transparent transparent;
	top: 2px
}

.simple-popover.direction-bottom-left .simple-popover-arrow,
.simple-popover.direction-bottom-right .simple-popover-arrow,
.simple-popover.direction-bottom-center .simple-popover-arrow {
	top: -16px
}

.simple-popover.direction-bottom-left .arrow-basic,
.simple-popover.direction-bottom-right .arrow-basic,
.simple-popover.direction-bottom-center .arrow-basic {
	border-color: transparent transparent #fff transparent;
	top: 1px
}

.simple-popover.direction-bottom-left .arrow-border,
.simple-popover.direction-bottom-right .arrow-border,
.simple-popover.direction-bottom-center .arrow-border {
	border-color: transparent transparent #c3c3c3 transparent;
	top: 0px
}

.simple-popover.direction-bottom-left .arrow-shadow-0,
.simple-popover.direction-bottom-right .arrow-shadow-0,
.simple-popover.direction-bottom-center .arrow-shadow-0 {
	border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	top: -1px
}

.simple-popover.direction-bottom-left .arrow-shadow-1,
.simple-popover.direction-bottom-right .arrow-shadow-1,
.simple-popover.direction-bottom-center .arrow-shadow-1 {
	border-color: transparent transparent rgba(0, 0, 0, 0.05) transparent;
	top: -2px
}

.simple-popover.direction-top-left .simple-popover-arrow,
.simple-popover.direction-bottom-left .simple-popover-arrow {
	right: 16px
}

.simple-popover.direction-top-right .simple-popover-arrow,
.simple-popover.direction-bottom-right .simple-popover-arrow {
	left: 16px
}

.simple-popover.direction-top-center .simple-popover-arrow,
.simple-popover.direction-bottom-center .simple-popover-arrow {
	left: 50%;
	margin-left: -8px
}

body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Helvetica Neue', 'Helvetica', 'PingFang SC', 'Lantinghei SC', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif
}

dt {
	font-weight: bold
}

body {
	font-size: 16px;
	background: #ffffff
}

a {
	color: #4ea5ad;
	text-decoration: none
}

a:hover {
	color: #5bc4c7
}

::-webkit-input-placeholder {
	color: #999999 !important
}

:-moz-placeholder {
	color: #999999 !important
}

.compatable {
	background: #f7cd69 url(/assets/home-compatable-bg-8d28c64f18c334ac2188f182ad65abc7.gif) 0 0 repeat-x;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #444;
	font-size: 14px
}

.compatable p {
	width: 810px;
	margin: 0 auto
}

.page {
	position: relative
}

.section {
	*zoom: 1
}

.section:before,
.section:after {
	display: table;
	content: ""
}

.section:after {
	clear: both;
	height: 0;
	visibility: hidden
}

.inr {
	width: 960px;
	margin: 0 auto
}

.video {
	position: fixed;
	z-index: 12;
	background: #000000;
	cursor: pointer;
	box-shadow: 0 0 10px #000000;
	transition: width 250ms, height 250ms, top 250ms, left 250ms;
	-moz-transition: width 250ms, height 250ms, top 250ms, left 250ms;
	-webkit-transition: width 250ms, height 250ms, top 250ms, left 250ms
}

.video img {
	display: block;
	width: 100%;
	height: 100%
}

#video-popover {
	display: none;
	position: fixed;
	width: 1024px;
	height: 576px;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999
}

#close {
	display: block;
	position: absolute;
	top: -21px;
	right: -1px;
	z-index: 1;
	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #333;
	border-bottom: 0;
	background: #fff;
	color: #666;
	opacity: .6;
	border-radius: 4px 4px 0 0;
	box-shadow: 0px -3px 5px rgba(0, 0, 0, 0.5);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out
}

#close:hover {
	color: #333;
	text-decoration: none;
	opacity: 1
}

#mask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9998;
	background-color: #000;
	opacity: 0.8;
	cursor: pointer;
	-webkit-transition: opacity 250ms ease-in-out;
	-moz-transition: opacity 250ms ease-in-out;
	transition: opacity 250ms ease-in-out
}

#mask.hidden {
	opacity: 0
}

.header {
	position: fixed;
	z-index: 10;
	width: 100%;
	background: #fff;
	opacity: 0.99;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1)
}

.header .logo {
	position: absolute;
	padding: 0
}

.header .logo a {
	display: block;
	overflow: hidden;
	width: 77px;
	height: 26px;
	margin: 19px 0;
	line-height: 1;
	text-indent: -999px;
	background-image: url(/assets/logo-dark-673898d8609f61c2397aa37e8cf975f6.png);
	background-repeat: no-repeat;
	background-size: 77px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	.header .logo a {
		background-image: url(/assets/logo-dark@2x-54301e26b0d6ea443c8c60502b5ed619.png);
		background-size: 77px auto
	}
}

.header .nav {
	width: 100%;
	padding: 15px 0 15px 100px;
	box-sizing: border-box
}

.header .nav li {
	display: inline-block
}

.header .nav li a {
	display: block;
	padding: 5px 15px;
	color: #57786f
}

.header .nav li a:hover {
	text-decoration: none;
	color: #679b8d
}

.header .nav li.sign a {
	margin-left: 15px;
	background: #aad200;
	color: #fff;
	border-radius: 4px
}

.header .nav li.sign a:hover {
	opacity: .8;
	text-decoration: none
}

.header .nav li.signin a {
	background: #a7bbb6
}

.header .nav li.sign,
.header .nav li.return {
	float: right
}

.home-footer {
	padding: 4% 0;
	text-align: center
}

.home-footer ul li {
	display: inline-block;
	margin: 0 25px;
	font-size: 14px;
	line-height: 30px
}

.home-footer ul li a {
	color: #999
}

.home-footer .copyright {
	margin-bottom: 15px;
	font-size: 12px;
	color: #BABABA
}

.home-footer .copyright a {
	color: #BABABA
}

#page-about-us {
	text-align: center;
	padding-top: 125px
}

#page-about-us .container {
	margin: 100px auto;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width: 768px) {
	#page-about-us .container {
		width: 100%
	}
}

@media (min-width: 992px) {
	#page-about-us .container {
		width: 100%
	}
}

@media (min-width: 1200px) {
	#page-about-us .container {
		width: 900px
	}
	#page-about-us .tower {
		margin-top: 50px
	}
}

#page-about-us a:hover {
	opacity: .8
}

#page-about-us h2.title {
	font-size: 56px;
	font-weight: normal;
	margin: 0
}

#page-about-us p.subtitle {
	font-size: 40px;
	line-height: 2em;
	color: #7b7b7b;
	margin: 0 0 120px 0
}

#page-about-us #members {
	padding: 0
}

#page-about-us #members::after {
	content: '';
	background-image: url(/assets/about-us/icon-line-4117956b7709d89100f01ac69c4aaf7e.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 159px;
	height: 18px;
	display: block;
	margin: 0 auto 100px
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us #members::after {
		background-image: url(/assets/about-us/icon-line@2x-e167e79c84b9619880a8eeb57cd9b206.png);
		background-size: 100% auto
	}
}

#page-about-us #members .mybeky .cat {
	background-image: url(/assets/about-us/cat-506f9acfd41a384f2f58741cff2c053a.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-size: 100% auto;
	width: 28px;
	height: 25px;
	display: inline-block
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us #members .mybeky .cat {
		background-image: url(/assets/about-us/cat@2x-256ad0e8a6fa47bfe3af1acfe2654caa.png);
		background-size: 100% auto
	}
}

#page-about-us .hire {
	text-align: left;
	padding: 0 2%;
	max-width: 640px;
	margin: 0 auto
}

#page-about-us .hire p {
	font-size: 20px;
	line-height: 36px;
	margin: 40px 0 0 0
}

#page-about-us .hire p span {
	font-size: 18px;
	color: #868686;
	line-height: 36px
}

#page-about-us .hire p.everywhere {
	margin: 0 20px 25px 0;
	text-align: center;
	font-size: 30px;
	color: #7ecfbe
}

#page-about-us .hire p.everywhere::before {
	content: '';
	background-image: url(/assets/about-us/icon-gps-blue-36b876fba38855db45441ad00cc1a1dd.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 28px;
	height: 40px;
	display: inline-block;
	margin-right: 12px;
	position: relative;
	top: 6px
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .hire p.everywhere::before {
		background-image: url(/assets/about-us/icon-gps-blue@2x-d98247e410321c9a2646f2b991f49663.png);
		background-size: 100% auto
	}
}

#page-about-us .hire p.email {
	margin: 0 0 150px 0;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #7ecfbe
}

#page-about-us .hire p.email span {
	text-align: center;
	line-height: 30px;
	color: #7ecfbe
}

#page-about-us .hire p.email a {
	font-size: 20px;
	color: #7ecfbe
}

#page-about-us .hire .icon-you {
	background-image: url(/assets/about-us/icon-you-2dc7b32c4b66d04492dcb10df20c05f0.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 281px;
	height: 281px;
	display: block;
	margin: 120px auto 40px
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .hire .icon-you {
		background-image: url(/assets/about-us/icon-you@2x-3f373171b7fae5b118712eeddd7c60a1.png);
		background-size: 100% auto
	}
}

#page-about-us .member {
	width: 33%;
	margin-bottom: 85px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline
}

#page-about-us .member .avatar {
	width: 200px;
	height: 200px;
	display: block;
	margin: 0 auto 16px;
	border-radius: 50%;
	background-size: 100% auto
}

#page-about-us .member p {
	margin: 0;
	line-height: 36px
}

#page-about-us .member .name {
	font-size: 24px
}

#page-about-us .member .title {
	font-size: 16px;
	color: #999
}

#page-about-us .member .location {
	font-size: 14px;
	color: #333
}

#page-about-us .member .location::before {
	content: '';
	background-image: url(/assets/about-us/icon-gps-5f81eae7457786814d97070798f545a7.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 14px;
	height: 20px;
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: 4px
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .member .location::before {
		background-image: url(/assets/about-us/icon-gps@2x-2443790eee96883647cfc05b589994ee.png);
		background-size: 100% auto
	}
}

#page-about-us .jack .avatar {
	background-image: url(/assets/about-us/jack-a67a4d65c404f54a144f288dc1edd403.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .jack .avatar {
		background-image: url(/assets/about-us/jack@2x-320117364b70261e147d57df2c6a7c0c.jpg);
		background-size: 100% auto
	}
}

#page-about-us .zchar .avatar {
	background-image: url(/assets/about-us/zchar-1a7afa98662f52237e85f0436677be40.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .zchar .avatar {
		background-image: url(/assets/about-us/zchar@2x-b400cf5173d2c91cafd11eca70023e7b.jpg);
		background-size: 100% auto
	}
}

#page-about-us .malu .avatar {
	background-image: url(/assets/about-us/malu-c2d1286ac0a036ef65ad6aebac49c618.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .malu .avatar {
		background-image: url(/assets/about-us/malu@2x-70edcc3fd668b5e75c0c7be918d45c4d.jpg);
		background-size: 100% auto
	}
}

#page-about-us .manfred .avatar {
	background-image: url(/assets/about-us/manfred-5c013662035cd991d71ba804a7b33ab1.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .manfred .avatar {
		background-image: url(/assets/about-us/manfred@2x-2fe3ec87ed63c28720ad9a12f0a7360e.jpg);
		background-size: 100% auto
	}
}

#page-about-us .farthinker .avatar {
	background-image: url(/assets/about-us/farthinker-73ad1fef53cff52bc3ffc035e63dff64.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .farthinker .avatar {
		background-image: url(/assets/about-us/farthinker@2x-145f4c42d0b9f917c16a822bb0345d4e.jpg);
		background-size: 100% auto
	}
}

#page-about-us .fish .avatar {
	background-image: url(/assets/about-us/fish-1e03c058fee5cc63642aa68aa93e13d0.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .fish .avatar {
		background-image: url(/assets/about-us/fish@2x-6ff35a866c7931ea651604f46262bcad.jpg);
		background-size: 100% auto
	}
}

#page-about-us .maklu .avatar {
	background-image: url(/assets/about-us/maklu-f320c7c1c566f0775e889e300c09d05b.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .maklu .avatar {
		background-image: url(/assets/about-us/maklu@2x-4179949bf28c4ac67d4e1f2b3b2db859.jpg);
		background-size: 100% auto
	}
}

#page-about-us .mybeky .avatar {
	background-image: url(/assets/about-us/mybeky-5ef98f38964a7b4b335827c2086f8e8d.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .mybeky .avatar {
		background-image: url(/assets/about-us/mybeky@2x-dfa6e58e25d590bab2b266f1475d329d.jpg);
		background-size: 100% auto
	}
}

#page-about-us .seandong .avatar {
	background-image: url(/assets/about-us/seandong-4f8132a3f6ab5471e53570351a92a270.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .seandong .avatar {
		background-image: url(/assets/about-us/seandong@2x-72ada79bdba87e6f9b24c7ed470786bf.jpg);
		background-size: 100% auto
	}
}

#page-about-us .tinyfive .avatar {
	background-image: url(/assets/about-us/tinyfive-11a238302720ef6c33cd9131c397e2bb.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .tinyfive .avatar {
		background-image: url(/assets/about-us/tinyfive@2x-fc25ff51b1fdd6707541e8db1af25d88.jpg);
		background-size: 100% auto
	}
}

#page-about-us .ruochen .avatar {
	background-image: url(/assets/about-us/ruochen-4943289cd7cae7a2795c3ddda39a6c2a.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .ruochen .avatar {
		background-image: url(/assets/about-us/ruochen@2x-4f6791d032ca171a4075bdcf94e2b225.jpg);
		background-size: 100% auto
	}
}

#page-about-us .snow .avatar {
	background-image: url(/assets/about-us/snow-49af3ceca02d7d969a8f2e9db0790aff.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .snow .avatar {
		background-image: url(/assets/about-us/snow@2x-c34b9062492f2f8fc1ac726a7af1a8cb.jpg);
		background-size: 100% auto
	}
}

#page-about-us .dragon .avatar {
	background-image: url(/assets/about-us/dragon-1a39bbfbe7965b8cc9d08380492e4260.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .dragon .avatar {
		background-image: url(/assets/about-us/dragon@2x-a0db4788dd92743328d7fdcb79bfc335.jpg);
		background-size: 100% auto
	}
}

#page-about-us .calf .avatar {
	background-image: url(/assets/about-us/calf-197c63c73b5d33a3d2e07a8ba779053f.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .calf .avatar {
		background-image: url(/assets/about-us/calf@2x-d528527c41b801375aaa8f892a7b6037.jpg);
		background-size: 100% auto
	}
}

#page-about-us .lendice .avatar {
	background-image: url(/assets/about-us/lendice-0533c8a43fff69d35c6e149db27a1e03.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .lendice .avatar {
		background-image: url(/assets/about-us/lendice@2x-5082526139675fb6fd4dd7538c5426f6.jpg);
		background-size: 100% auto
	}
}

#page-about-us .dongdong .avatar {
	background-image: url(/assets/about-us/dongdong-1f6103bbf86b369c0409549253a29a03.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .dongdong .avatar {
		background-image: url(/assets/about-us/dongdong@2x-25171bc7c478e2f7665bccb719541585.jpg);
		background-size: 100% auto
	}
}

#page-about-us .alfredwu .avatar {
	background-image: url(/assets/about-us/alfredwu-604881543e2c682cc90714bed8e770b9.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .alfredwu .avatar {
		background-image: url(/assets/about-us/alfredwu@2x-8c1fafa38f23eec6beee3b8629a64833.jpg);
		background-size: 100% auto
	}
}

#page-about-us .xiaoyan .avatar {
	background-image: url(/assets/about-us/xiaoyan-d522e5371fe8af24d6230ec456b56553.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .xiaoyan .avatar {
		background-image: url(/assets/about-us/xiaoyan@2x-449a4c317da4a56d9c746bb5c52b7363.jpg);
		background-size: 100% auto
	}
}

#page-about-us .leimeng .avatar {
	background-image: url(/assets/about-us/leimeng-858718e653a13a8aada99608cd1ede95.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .leimeng .avatar {
		background-image: url(/assets/about-us/leimeng@2x-02657bfc6c60f9b1984a340b9a7bec80.jpg);
		background-size: 100% auto
	}
}

#page-about-us .wangke .avatar {
	background-image: url(/assets/about-us/wangke-64b7bf4d54b411e5761deaabce9f4f22.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .wangke .avatar {
		background-image: url(/assets/about-us/wangke@2x-1bfadbe97590ca359b1eac47503801e9.jpg);
		background-size: 100% auto
	}
}

#page-about-us .xuchdeid .avatar {
	background-image: url(/assets/about-us/xuchdeid-8b903d579a254346c3ea059a22fc80af.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .xuchdeid .avatar {
		background-image: url(/assets/about-us/xuchdeid@2x-223ea88dbe014d542ce7f13e69c79cf4.jpg);
		background-size: 100% auto
	}
}

#page-about-us .kevinli .avatar {
	background-image: url(/assets/about-us/kevinli-76947b5eeb9a77cc6b32e0405565003e.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .kevinli .avatar {
		background-image: url(/assets/about-us/kevinli@2x-9b5025733641de2f78162af3bd7a2124.jpg);
		background-size: 100% auto
	}
}

#page-about-us .special .avatar {
	background-image: url(/assets/about-us/special-6d5949833cecd6df76bd6a1b7819dfb0.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .special .avatar {
		background-image: url(/assets/about-us/special@2x-0447f26af3bfe50193624143c497014a.jpg);
		background-size: 100% auto
	}
}

#page-about-us .madimo .avatar {
	background-image: url(/assets/about-us/madimo-0c2e14441bf0ce0cdd953181fad5e2c4.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-about-us .madimo .avatar {
		background-image: url(/assets/about-us/madimo@2x-27b85691aa9c7d6758551db46970f661.jpg);
		background-size: 100% auto
	}
}

#page-about-us .HeroicYang .avatar {
	background-image: url(/assets/about-us/HeroicYang-7369b60e163b05dca8f2d2b0af72a13e.png)
}

#page-about-us .zhangrui .avatar {
	background-image: url(/assets/about-us/zhangrui-ef0ffe504b525c7615a01520ae733208.jpg)
}

#page-about-us .Ting .avatar {
	background-image: url(/assets/about-us/Ting-45bd8e86954bacad895854496582c250.jpg)
}

#page-about-us .victor .avatar {
	background-image: url(/assets/about-us/victor-45cacf9f21dffdbee54a69e09963dd2c.jpg)
}

#page-about-us .chord .avatar {
	background-image: url(/assets/about-us/chord-8cb74c8203c4aae671c930c54bd50a5b.jpg)
}

#page-case .section#case-hd {
	position: relative;
	padding-top: 300px
}

#page-case .section#case-hd .back {
	position: absolute;
	margin: 35px 0 0 40px
}

#page-case .section#case-hd .back a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	opacity: .5
}

#page-case .section#case-hd .back a:hover {
	opacity: 1
}

#page-case .section#case-hd h1 {
	padding: 20px;
	font-size: 42px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -2px 0 #000;
	text-align: center;
	background: rgba(0, 0, 0, 0.7)
}

#page-case .section#case-hd .inr {
	width: 100%
}

#page-case .section#case-hd.mycolorway {
	background: #d8d1a7 url(/assets/case/case-hl-mycolorway-af16279b2fed1f7855ce44455365ef57.jpg) 50% 20%;
	background-size: cover
}

#page-case .section#case-hd.chanyouji {
	background: #d8d3ad url(/assets/case/case-hl-chanyouji-9ee49e31c146a40f5e5ebed7fe2b0506.jpg) 50% 20%;
	background-size: cover
}

#page-case .section#case-hd.codoon {
	background: #d8d3ad url(/assets/case/case-hl-codoon-423e44fb9edb92261c5e3dda293c78c8.jpg) 50% 20%;
	background-size: cover
}

#page-case .section#case-hd.codoon h1 {
	font-size: 34px
}

#page-case .section#case-bd {
	position: relative;
	width: 1160px;
	margin: 0 auto;
	border-bottom: 1px #dedede solid
}

#page-case .section#case-bd .inr {
	width: 1160px;
	margin: 0 auto
}

#page-case .section#case-bd .col-left {
	float: left;
	width: 200px
}

#page-case .section#case-bd .col-right {
	float: right;
	width: 200px
}

#page-case .section#case-bd .intro {
	max-width: 562px;
	margin: 30px auto;
	padding: 5px 0 5px 30px;
	border-left: 3px solid #eee;
	color: #666;
	font-family: 'FangSong', 'STFangsong', "Times New Roman", serif
}

#page-case .section#case-bd .article {
	position: relative;
	max-width: 600px;
	margin: 120px auto 0;
	padding: 0 0 120px
}

#page-case .section#case-bd .article p {
	margin: 20px 0;
	line-height: 1.8;
	color: #555
}

#page-case .section#case-bd .article p.quote {
	margin: 0;
	padding: 5px 0 5px 30px;
	border-left: 3px solid #eee;
	color: #666;
	font-family: 'FangSong', 'STFangsong', "Times New Roman", serif
}

#page-case .section#case-bd .article h3 {
	font-size: 18px;
	font-weight: bold
}

#page-case .section#case-bd .article img {
	max-width: 600px
}

#page-case .section#case-bd .article:before {
	content: "“";
	position: absolute;
	top: -120px;
	left: 0;
	font-size: 140px;
	color: #ccc;
	font-family: "Times New Roman", serif
}

#page-case .section#case-bd .article:after {
	content: "”";
	position: absolute;
	bottom: -40px;
	left: 0;
	font-size: 140px;
	color: #ccc;
	font-family: "Times New Roman", serif
}

#page-contact-us {
	padding-top: 125px
}

#page-contact-us img.contact-bg {
	float: left
}

#page-contact-us .content {
	margin-left: 553px
}

#page-contact-us .content h2 {
	font-size: 40px;
	color: #84a099;
	margin-bottom: 3px
}

#page-contact-us .content .map {
	margin-top: 110px;
	border: 1px solid #e3e3e3
}

#page-contact-us .content .map a,
#page-contact-us .content .map img {
	display: block
}

#page-contact-us .contact-info {
	overflow: hidden;
	line-height: 1.75
}

#page-contact-us .contact-info dt {
	margin-top: 5px;
	font-weight: normal;
	float: left;
	clear: left
}

#page-contact-us .contact-info dd {
	margin-top: 5px;
	float: left
}

#page-contact-us .contact-info dd.address {
	max-width: 350px
}

#page-contact-us .contact-info dd a {
	color: #333
}

#page-contact-us .contact-info dd a:hover {
	color: #887
}

#page-contact-us .contact-info small {
	display: inline-block;
	line-height: 1.5;
	color: #666;
	font-size: 12px
}

#page-customers .section#case-hl .carousel {
	overflow: hidden;
	color: #fff;
	text-align: center;
	position: relative;
	height: 705px
}

#page-customers .section#case-hl .carousel .carousel-inner {
	position: absolute;
	top: 0;
	left: 0;
	*zoom: 1
}

#page-customers .section#case-hl .carousel .carousel-inner:before,
#page-customers .section#case-hl .carousel .carousel-inner:after {
	display: table;
	content: ""
}

#page-customers .section#case-hl .carousel .carousel-inner:after {
	clear: both;
	height: 0;
	visibility: hidden
}

#page-customers .section#case-hl .carousel .carousel-inner .item {
	padding-top: 80px;
	float: left
}

#page-customers .section#case-hl .carousel .carousel-inner .item.active {
	display: block
}

#page-customers .section#case-hl .carousel .carousel-inner .item .subtitle {
	display: block;
	font-size: 28px
}

#page-customers .section#case-hl .carousel .carousel-inner .mycolorway {
	background: #d8d1a7 url(/assets/case/case-hl-mycolorway-af16279b2fed1f7855ce44455365ef57.jpg) 50% top;
	background-size: cover
}

#page-customers .section#case-hl .carousel .carousel-inner .chanyouji {
	background: #d8d1a7 url(/assets/case/case-hl-chanyouji-9ee49e31c146a40f5e5ebed7fe2b0506.jpg) 50% top;
	background-size: cover
}

#page-customers .section#case-hl .carousel .carousel-inner .codoon {
	background: #d8d1a7 url(/assets/case/case-hl-codoon-423e44fb9edb92261c5e3dda293c78c8.jpg) 50% top;
	background-size: cover
}

#page-customers .section#case-hl .carousel .carousel-inner .sihaiyou {
	background: #d8d1a7 url(/assets/case/case-hl-bg2.jpg) 50% top;
	background-size: cover
}

#page-customers .section#case-hl .carousel .carousel-indicators {
	text-align: center;
	position: absolute;
	bottom: 14px;
	left: 0;
	width: 100%;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

#page-customers .section#case-hl .carousel .carousel-indicators li {
	display: inline-block;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	background-color: #fff;
	cursor: pointer;
	opacity: .7
}

#page-customers .section#case-hl .carousel .carousel-indicators li.active {
	background-color: black;
	border: 1px solid #fff
}

#page-customers .section#case-hl .carousel .carousel-control {
	display: none;
	position: absolute;
	top: 50%;
	height: 180px;
	padding: 0 20px 16px;
	margin-top: -90px;
	line-height: 1;
	font-size: 180px;
	color: #fff;
	opacity: 0.75
}

#page-customers .section#case-hl .carousel .carousel-control:hover {
	text-decoration: none;
	opacity: 1;
	background: rgba(0, 0, 0, 0.5)
}

#page-customers .section#case-hl .carousel .carousel-control.left {
	left: 0
}

#page-customers .section#case-hl .carousel .carousel-control.right {
	right: 0
}

#page-customers .section#case-hl .carousel:hover .carousel-control {
	display: block
}

#page-customers .section#case-hl h2 {
	width: 640px;
	margin: 300px auto 20px;
	font-size: 40px;
	font-weight: bold;
	background: rgba(0, 0, 0, 0.5);
	text-shadow: 0 -2px 0 #000
}

#page-customers .section#case-hl .desc {
	position: relative;
	width: 480px;
	padding: 10px 60px;
	margin: 0 auto;
	background: rgba(0, 0, 0, 0.5);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}

#page-customers .section#case-hl .desc::before {
	content: "“";
	position: absolute;
	top: -20px;
	left: 10px;
	font-size: 80px;
	color: #fff;
	font-family: "Times New Roman", serif
}

#page-customers .section#case-hl .desc::after {
	content: "”";
	position: absolute;
	right: 10px;
	top: 10px;
	margin-top: -30px;
	font-size: 80px;
	color: #fff;
	font-family: "Times New Roman", serif
}

#page-customers .section#case-hl .read-action {
	padding-bottom: 60px
}

#page-customers .section#case-hl .read-action a {
	display: block;
	width: 320px;
	padding: 15px 20px;
	margin: 30px auto 0;
	background: #709E17;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	border-radius: 4px
}

#page-customers .section#case-hl .read-action a:hover {
	background: #A2C80C;
	text-decoration: none
}

#page-customers .section#logo-wall {
	background: #F7F7F7
}

#page-customers .section#logo-wall h3 {
	padding: 60px 0 20px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #41706c;
	text-shadow: 0 2px 0 rgba(255, 255, 255, 0.5)
}

#page-customers .section#logo-wall .logos {
	margin: 20px 0;
	*zoom: 1
}

#page-customers .section#logo-wall .logos:before,
#page-customers .section#logo-wall .logos:after {
	display: table;
	content: ""
}

#page-customers .section#logo-wall .logos:after {
	clear: both;
	height: 0;
	visibility: hidden
}

#page-customers .section#logo-wall .logos li {
	float: left;
	width: 318px;
	height: 200px;
	padding: 1px
}

#page-customers .section#logo-wall .logos li a {
	display: table-cell;
	width: 320px;
	height: 200px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out
}

#page-customers .section#logo-wall .logos li a:hover {
	box-shadow: inset 0 0 30px rgba(173, 204, 198, 0.5);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out
}

#page-index {
	text-align: center
}

#page-index .container {
	margin: 0 auto
}

#page-index a:hover {
	text-decoration: none
}

#page-index p {
	font-size: 16px;
	color: #4C4C4C
}

#page-index .btn {
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out
}

#page-index .btn-white {
	color: #82A098
}

#page-index .btn-white:hover {
	color: #fff;
	background-color: #82A098;
	opacity: 1
}

#page-index .masthead {
	padding: 160px 0 140px;
	background-image: url(/assets/home/bg-f650da4d8e3c93c4d42f0b018826c738.jpg);
	background-repeat: no-repeat;
	background-size: auto 600px;
	background-repeat: repeat-x;
	background-position: 0 0
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .masthead {
		background-image: url(/assets/home/bg@2x-6b2c5161fc1fcba67ccf94e7f3d56f1a.jpg);
		background-size: auto 600px
	}
}

#page-index .masthead .container {
	height: 338px
}

#page-index .masthead .logo {
	margin: 0 auto 4%;
	display: block;
	width: 300px;
	height: 81px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(/assets/home/logos/logo-0dc263aa32b489b62161f437b17bb8e8.png);
	background-repeat: no-repeat;
	background-size: 300px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .masthead .logo {
		background-image: url(/assets/home/logos/logo@2x-a96718a1aabf2cd777c8774c500826eb.png);
		background-size: 300px auto
	}
}

#page-index .masthead .solgan {
	font-size: 28px;
	color: #4C4C4C
}

#page-index .masthead .status {
	margin: 10px 0 70px;
	font-size: 22px;
	color: #999
}

#page-index .masthead .count {
	color: #368C75
}

#page-index .masthead .btn {
	display: inline-block;
	margin-bottom: 15px;
	width: 190px;
	font-size: 18px;
	color: #fff;
	line-height: 40px;
	background-color: #68A593;
	border-radius: 20px
}

#page-index .masthead .btn .twr {
	margin-left: 5px
}

#page-index .masthead .btn:hover {
	background-color: #438773
}

#page-index .masthead .link-signin {
	color: #699489
}

#page-index .masthead .link-signin:hover {
	opacity: 0.8
}

#page-index .announcements {
	padding: 3% 0 2%
}

#page-index .announcements .dingtalk_ad {
	display: block;
	width: 795px;
	margin: 0 auto
}

#page-index .announcements .dingtalk_ad .shot {
	width: 795px !important;
	height: 200px !important;
	margin-bottom: 25px !important;
	background-image: url(/assets/home/dingding_ad-c616a5045741832a43b8cf30ac4fd175.png);
	background-repeat: no-repeat;
	background-size: 795px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .announcements .dingtalk_ad .shot {
		background-image: url(/assets/home/dingding_ad@2x-6e24e45c67bbbe4e7bb16724f919f301.png);
		background-size: 795px auto
	}
}

#page-index .announcements .announcement {
	display: inline-block;
	margin: 0 2%;
	width: 160px;
	font-size: 14px;
	color: #4C4C4C
}

#page-index .announcements .announcement:hover {
	color: #82A098
}

#page-index .announcements .announcement:hover .shot {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.5)
}

#page-index .announcements .content {
	-webkit-transition: color 150ms ease-in-out;
	-moz-transition: color 150ms ease-in-out;
	transition: color 150ms ease-in-out
}

#page-index .announcements .shot {
	display: block;
	margin-bottom: 10px;
	width: 160px;
	height: 90px;
	background-color: #f9f9f9;
	border-radius: 4px;
	-webkit-transition: box-shadow 150ms ease-in-out;
	-moz-transition: box-shadow 150ms ease-in-out;
	transition: box-shadow 150ms ease-in-out
}

#page-index .announcements .chanxiaodui .shot {
	background-image: url(/assets/home/block-chanxiaodui-e6562450eacebdc9c2f4a8aac60abdf5.png);
	background-repeat: no-repeat;
	background-size: 160px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .announcements .chanxiaodui .shot {
		background-image: url(/assets/home/block-chanxiaodui@2x-c7c47808720880218af35b518db34899.png);
		background-size: 160px auto
	}
}

#page-index .announcements .kanban .shot {
	background-image: url(/assets/home/block-kanban-720e0a2d11846b7c06db157f0f6ef943.png);
	background-repeat: no-repeat;
	background-size: 160px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .announcements .kanban .shot {
		background-image: url(/assets/home/block-kanban@2x-7d481ae4b00aac0b17c4e3678c0501b7.png);
		background-size: 160px auto
	}
}

#page-index .announcements .roadmap .shot {
	background-image: url(/assets/home/block-roadmap-020a6e0922ee69c7688a8bdeae5ef04a.png);
	background-repeat: no-repeat;
	background-size: 160px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .announcements .roadmap .shot {
		background-image: url(/assets/home/block-roadmap@2x-f723466445b5cc69e0cb3048c94dd22e.png);
		background-size: 160px auto
	}
}

#page-index .announcements .dingtalk .shot {
	background-image: url(/assets/home/block-dingtalk-21732eedbb7772e48a44ebd6320a9ee7.png);
	background-repeat: no-repeat;
	background-size: 160px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .announcements .dingtalk .shot {
		background-image: url(/assets/home/block-dingtalk@2x-0f80e5b73c839cc9220a2c7dcd480258.png);
		background-size: 160px auto
	}
}

#page-index .announcements .course .shot {
	background-image: url(/assets/home/block-course-10d029a89676ab0ecc49f9df9227cd5d.png);
	background-repeat: no-repeat;
	background-size: 160px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .announcements .course .shot {
		background-image: url(/assets/home/block-course@2x-0afa74cb8680635401dc4476075906a5.png);
		background-size: 160px auto
	}
}

#page-index .feature {
	padding: 6% 0 8%
}

#page-index .feature h3 {
	font-size: 28px;
	color: #699489;
	line-height: 50px
}

#page-index .feature .subline {
	font-size: 18px;
	color: #887
}

#page-index .feature .subline a {
	color: #699489
}

#page-index .feature .main>* {
	vertical-align: middle
}

#page-index .feature .screenshot {
	position: relative;
	display: inline-block;
	width: 650px
}

#page-index .feature .screenshot .shot {
	display: block;
	-webkit-transition: background 300ms ease-in-out;
	-moz-transition: background 300ms ease-in-out;
	transition: background 300ms ease-in-out
}

#page-index .feature .feature-list {
	display: inline-block
}

#page-index .feature .feature-list li {
	margin-bottom: 40px;
	font-size: 18px;
	color: #887;
	cursor: pointer
}

#page-index .feature .feature-list li.active {
	color: #699489
}

#page-index .feature .feature-list li.active.todo::before {
	background-position: 0 -40px
}

#page-index .feature .feature-list li.active.discussion::before {
	background-position: 0 -120px
}

#page-index .feature .feature-list li.active.file::before {
	background-position: 0 -200px
}

#page-index .feature .feature-list li.active.document::before {
	background-position: 0 -280px
}

#page-index .feature .feature-list li.active.report::before {
	background-position: 0 -360px
}

#page-index .feature .feature-list li.active.calendar::before {
	background-position: 0 -440px
}

#page-index .feature .feature-list li.active.role::before {
	background-position: 0 -520px
}

#page-index .feature .feature-list li::before {
	content: '';
	margin-right: 20px;
	display: inline-block;
	width: 40px;
	height: 40px;
	vertical-align: middle;
	background-image: url(/assets/home/feature-icons-a7434cbb7539ef65912deb92ec0ea02d.png);
	background-repeat: no-repeat;
	background-size: 40px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature .feature-list li::before {
		background-image: url(/assets/home/feature-icons@2x-99866bf0a2de62c0e5ecfbe1bdb9f9f3.png);
		background-size: 40px auto
	}
}

#page-index .feature .feature-list li.todo::before {
	background-position: 0 0
}

#page-index .feature .feature-list li.discussion::before {
	background-position: 0 -80px
}

#page-index .feature .feature-list li.file::before {
	background-position: 0 -160px
}

#page-index .feature .feature-list li.document::before {
	background-position: 0 -240px
}

#page-index .feature .feature-list li.report::before {
	background-position: 0 -320px
}

#page-index .feature .feature-list li.calendar::before {
	background-position: 0 -400px
}

#page-index .feature .feature-list li.role::before {
	background-position: 0 -480px
}

#page-index .feature.feature-project {
	padding-bottom: 0
}

#page-index .feature.feature-project .main {
	margin-top: 8%
}

#page-index .feature.feature-project .screenshot {
	margin-left: 8%
}

#page-index .feature.feature-project .screenshot .shot {
	height: 492px;
	background-image: url(/assets/home/shot-project-0f2aac956995ef51c0c9fcf70306206a.png);
	background-repeat: no-repeat;
	background-size: 650px auto;
	background-color: #fcfcfc;
	background-position: 0 0
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-project .screenshot .shot {
		background-image: url(/assets/home/shot-project@2x-f27eb365a80eba0733a33a9e6e78a816.png);
		background-size: 650px auto
	}
}

#page-index .feature.feature-project .screenshot .shot::before {
	content: '';
	position: relative;
	top: -25px;
	display: block;
	width: 650px;
	height: 25px;
	background-image: url(/assets/home/shot-browser-0be5fc59431947f6f886f8ea32ffda3d.png);
	background-repeat: no-repeat;
	background-size: 650px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-project .screenshot .shot::before {
		background-image: url(/assets/home/shot-browser@2x-6e42d17060d273140a513d24ef88029a.png);
		background-size: 650px auto
	}
}

#page-index .feature.feature-project .screenshot .finger {
	position: absolute;
	top: 165px;
	left: 30px;
	width: 21px;
	height: 19px;
	background-image: url(/assets/home/finger-icon-0aab3b3746907bc581fdad22515baaa8.png);
	background-repeat: no-repeat;
	background-size: 21px auto;
	-webkit-transition: top 300ms ease-in-out;
	-moz-transition: top 300ms ease-in-out;
	transition: top 300ms ease-in-out
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-project .screenshot .finger {
		background-image: url(/assets/home/finger-icon@2x-0499a290fd4d1dc11095e06b98d85867.png);
		background-size: 21px auto
	}
}

#page-index .feature.feature-team {
	padding-bottom: 0
}

#page-index .feature.feature-team .main {
	margin-top: 6%;
	position: relative
}

#page-index .feature.feature-team .feature-list {
	margin-left: 5%
}

#page-index .feature.feature-team .screenshot {
	height: 511px
}

#page-index .feature.feature-team .screenshot .shot {
	position: absolute;
	top: 0;
	width: 700px;
	height: 511px;
	margin-left: -25px;
	background-position: 0 0
}

#page-index .feature.feature-team .screenshot .report {
	background-image: url(/assets/home/shot-report-123a30415c5cbd325e3b2aaca9364e82.png);
	background-repeat: no-repeat;
	background-size: 700px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-team .screenshot .report {
		background-image: url(/assets/home/shot-report@2x-b5e83f3bb2d6e583a4d299c1e8f72c65.png);
		background-size: 700px auto
	}
}

#page-index .feature.feature-team .screenshot .calendar {
	background-image: url(/assets/home/shot-calendar-75dc190116f1140e2cc38d1fc0eb22ea.png);
	background-repeat: no-repeat;
	background-size: 700px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-team .screenshot .calendar {
		background-image: url(/assets/home/shot-calendar@2x-e56b1464c8b21bb09ab45c571133c8af.png);
		background-size: 700px auto
	}
}

#page-index .feature.feature-team .screenshot .role {
	background-image: url(/assets/home/shot-role-60a0fd4849c9c2ac597f81d3e153e03d.png);
	background-repeat: no-repeat;
	background-size: 700px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-team .screenshot .role {
		background-image: url(/assets/home/shot-role@2x-42aefccb781b3dc08fb2410aada34e8c.png);
		background-size: 700px auto
	}
}

#page-index .feature.feature-logowall {
	padding: 6% 0
}

#page-index .feature.feature-logowall .main {
	margin-top: 4%
}

#page-index .feature.feature-logowall .sort-list {
	margin-bottom: 3%
}

#page-index .feature.feature-logowall .sort-list .sort {
	display: inline-block;
	padding: 0 25px;
	cursor: pointer;
	line-height: 1;
	border-right: 1px solid #4C4C4C
}

#page-index .feature.feature-logowall .sort-list .sort:last-child {
	border: none
}

#page-index .feature.feature-logowall .sort-list .sort.active {
	color: #3A8571
}

#page-index .feature.feature-logowall .sort-list .sort a {
	color: #333
}

#page-index .feature.feature-logowall .sort-list .sort a:hover {
	color: #3A8571
}

#page-index .feature.feature-logowall .logowall {
	margin: auto;
	width: 880px;
	height: 441px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 880px auto
}

#page-index .feature.feature-logowall .logowall.it {
	background-image: url(/assets/home/logos-it-clients-b85e95427b83928e8a43306f870279c9.png)
}

#page-index .feature.feature-logowall .logowall.edu {
	background-image: url(/assets/home/logos-edu-clients-0245efbaa78265ffcea3bcc33c479601.png)
}

#page-index .feature.feature-logowall .logowall.media {
	background-image: url(/assets/home/logos-media-clients-4e1b5bfd671a4d7c9c0ffe034d2b3133.png)
}

#page-index .feature.feature-logowall .logowall.other {
	background-image: url(/assets/home/logos-other-clients-8454abc45e07e6b43b840e8285ed9e46.png)
}

#page-index .feature.feature-uservoice {
	background-color: #f6f6f6;
	background-image: -webkit-linear-gradient(top, #fefefe, #f6f6f6);
	background-image: -moz-linear-gradient(top, #fefefe, #f6f6f6);
	background-image: linear-gradient(to bottom, #fefefe, #f6f6f6)
}

#page-index .feature.feature-uservoice .main {
	margin-top: 4%
}

#page-index .feature.feature-uservoice .voice {
	position: relative;
	width: 820px;
	height: 110px;
	margin: auto
}

#page-index .feature.feature-uservoice .voice::before,
#page-index .feature.feature-uservoice .voice::after {
	position: absolute;
	font-size: 80px;
	color: #CBCBCB;
	font-weight: bold
}

#page-index .feature.feature-uservoice .voice::before {
	content: "“";
	top: -30px;
	left: -5px
}

#page-index .feature.feature-uservoice .voice::after {
	content: "”";
	right: 5px;
	top: -30px
}

#page-index .feature.feature-uservoice .voice li {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 50px;
	font-size: 20px;
	color: #555;
	text-align: left
}

#page-index .feature.feature-uservoice .voice li.cur {
	display: block
}

#page-index .feature.feature-uservoice .user {
	width: 800px;
	margin: 3% auto 0;
	*zoom: 1
}

#page-index .feature.feature-uservoice .user:before,
#page-index .feature.feature-uservoice .user:after {
	display: table;
	content: ""
}

#page-index .feature.feature-uservoice .user:after {
	clear: both;
	height: 0;
	visibility: hidden
}

#page-index .feature.feature-uservoice .user li {
	float: left;
	width: 160px;
	display: block;
	padding: 40px 15px 0 25px;
	opacity: 0.35;
	line-height: 1;
	text-align: left;
	cursor: pointer;
	vertical-align: top;
	border-top: 2px solid #42A48A;
	-webkit-transition: opacity 150ms ease-in-out;
	-moz-transition: opacity 150ms ease-in-out;
	transition: opacity 150ms ease-in-out
}

#page-index .feature.feature-uservoice .user li .avatar {
	float: left;
	margin: -10px 10px 0 0
}

#page-index .feature.feature-uservoice .user li .name {
	font-size: 18px;
	font-weight: bold;
	color: #333
}

#page-index .feature.feature-uservoice .user li .info {
	font-size: 12px;
	color: #999
}

#page-index .feature.feature-uservoice .user li:hover {
	opacity: 0.6
}

#page-index .feature.feature-uservoice .user li.cur {
	opacity: 1
}

#page-index .feature.feature-platform .main {
	margin-top: 5%
}

#page-index .feature.feature-platform .download {
	margin-bottom: 4%
}

#page-index .feature.feature-platform .download li {
	margin: 0 10px;
	display: inline-block
}

#page-index .feature.feature-platform .download .btn {
	position: relative;
	display: block;
	width: 200px;
	line-height: 42px;
	border: 2px solid #82A098;
	border-radius: 23px
}

#page-index .feature.feature-platform .download .btn .twr {
	font-size: 22px;
	position: absolute;
	left: 15px;
	top: 10px
}

#page-index .feature.feature-platform .download .btn span {
	margin-left: 15px
}

#page-index .feature.feature-platform .image-devices {
	margin: auto;
	width: 846px;
	height: 412px;
	background-image: url(/assets/home/devices-1715f7d979d68a59e47495430c25857d.png);
	background-repeat: no-repeat;
	background-size: 846px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-index .feature.feature-platform .image-devices {
		background-image: url(/assets/home/devices@2x-787d3c9b70a470b2262bb02957ad47f4.png);
		background-size: 846px auto
	}
}

#page-index .feature.feature-partner {
	padding: 4% 0;
	background-color: #f6f6f6;
	background-image: -webkit-linear-gradient(top, #fefefe, #f6f6f6);
	background-image: -moz-linear-gradient(top, #fefefe, #f6f6f6);
	background-image: linear-gradient(to bottom, #fefefe, #f6f6f6)
}

#page-index .feature.feature-partner .main {
	margin: 2% auto 0
}

#page-index .feature.feature-partner .main a {
	margin: 0 15px;
	display: inline-block;
	vertical-align: middle
}

#page-index .masthead,
#page-index .announcements,
#page-index .feature {
	border-bottom: 1px #dedede solid
}

@media (max-width: 960px) {
	#page-index .container {
		width: 760px
	}
	#page-index .masthead {
		min-width: 760px
	}
	#page-index .announcements .announcement {
		margin: 0 1%
	}
	#page-index .feature .feature-list {
		display: block;
		margin-bottom: 5%
	}
	#page-index .feature .feature-list li {
		display: inline-block;
		margin-bottom: 20px;
		width: 35%;
		font-size: 16px
	}
	#page-index .feature .feature-list li::before {
		content: '·';
		background: none;
		width: auto;
		height: auto;
		margin-right: 8px;
		line-height: 1
	}
	#page-index .feature.feature-project .main {
		margin-top: 4%
	}
	#page-index .feature.feature-project .screenshot {
		display: block;
		margin: 0 auto
	}
	#page-index .feature.feature-team .main {
		margin-top: 12%
	}
	#page-index .feature.feature-team .feature-list {
		position: absolute;
		top: -12%;
		left: 0;
		right: 0;
		margin: 0
	}
	#page-index .feature.feature-team .feature-list li {
		width: 32%
	}
	#page-index .feature.feature-logowall .logowall {
		width: 100%;
		height: 320px;
		background-size: 90%;
		background-position: center
	}
	#page-index .feature.feature-uservoice .voice {
		width: 760px
	}
	#page-index .feature.feature-uservoice .user {
		width: 720px;
		margin: 6% auto 0
	}
	#page-index .feature.feature-uservoice .user li {
		width: 160px;
		display: block;
		padding: 40px 15px 0 5px
	}
	#page-index .feature.feature-platform .image-devices {
		width: 95%;
		background-size: 95%;
		background-position: center
	}
}

@media (min-width: 1200px) {
	#page-index .container {
		width: 1180px
	}
}

.popover-platform {
	text-align: center;
	opacity: 0;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out
}

.popover-platform h3 {
	color: #84a099;
	font-size: 18px;
	font-weight: normal;
	line-height: 30px
}

.popover-platform img {
	display: block
}

.simple-popover .simple-popover-content {
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.15);
	border-color: #ddd
}

.simple-popover .arrow-shadow-0,
.simple-popover .arrow-shadow-1 {
	display: none
}

html,
body {
	height: 100%
}

#page-master_luoyi {
	padding-top: 70px;
	height: 100%;
	box-sizing: border-box
}

#page-master_luoyi .main {
	position: relative;
	max-width: 1100px;
	min-width: 1000px;
	height: 100%;
	margin: auto;
	color: #152129;
	background-image: url(/assets/home/masters/luoyi-fa6f11a75eb7505d89aadb2afb329930.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-size: contain !important;
	background-position: bottom left
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-master_luoyi .main {
		background-image: url(/assets/home/masters/luoyi@2x-cbe7e967d7aff6b7489d68c239d3f3fb.jpg);
		background-size: 100% auto
	}
}

#page-master_luoyi .main .nav {
	position: absolute;
	top: -50px;
	right: 0;
	line-height: 25px
}

#page-master_luoyi .main .nav li {
	display: inline-block;
	margin-left: 20px
}

#page-master_luoyi .main .nav a {
	color: #c2cbd2
}

#page-master_luoyi .main .nav a:hover {
	color: #5bc4c7
}

#page-master_luoyi .main .link-back {
	position: absolute;
	top: -50px;
	line-height: 25px;
	font-size: 20px;
	color: #c2cbd2
}

#page-master_luoyi .main .link-back:hover {
	color: #5bc4c7
}

#page-master_luoyi .main .logo {
	position: absolute;
	top: -50px;
	left: 20px;
	margin-left: 100px;
	text-align: right;
	font-size: 24px;
	line-height: 25px;
	color: #c2cbd2
}

#page-master_luoyi .main .logo::after {
	content: '';
	position: absolute;
	left: -95px;
	top: -1px;
	width: 90px;
	height: 25px;
	background-image: url(/assets/home/masters/logo-5fbbdd57bf758d397860022b5ed997b1.png);
	background-repeat: no-repeat;
	background-size: 90px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-master_luoyi .main .logo::after {
		background-image: url(/assets/home/masters/logo@2x-45f39596e0fe003ae3e3b7ae5d8651cc.png);
		background-size: 90px auto
	}
}

#page-master_luoyi .main .content {
	position: absolute;
	right: 0;
	width: 435px
}

#page-master_luoyi .main h2 {
	position: relative;
	margin-left: 80px;
	font-size: 26px;
	font-weight: normal;
	line-height: 50px
}

#page-master_luoyi .main h2::before {
	content: '';
	position: absolute;
	left: -80px;
	width: 75px;
	height: 50px;
	background-image: url(/assets/home/masters/law-4a24fba7530e81cb41917518b433f8af.png);
	background-repeat: no-repeat;
	background-size: 75px auto
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
	#page-master_luoyi .main h2::before {
		background-image: url(/assets/home/masters/law@2x-72d01498de0c2ef5b85e49a24b3cf1e4.png);
		background-size: 75px auto
	}
}

#page-master_luoyi .main h1 {
	font-size: 50px;
	font-weight: normal
}

#page-master_luoyi .main .master-desc {
	margin-bottom: 50px;
	font-size: 14px
}

#page-master_luoyi .main .img-master {
	display: none
}

#page-master_luoyi .main blockquote {
	position: relative;
	line-height: 1.7;
	letter-spacing: 0.3px
}

#page-master_luoyi .main blockquote::before {
	content: url(/assets/home/masters/quote-4525bd85c227e38b2808f82e8335ec76.svg);
	position: absolute;
	top: 0;
	left: -80px
}

#page-master_luoyi .main blockquote::after {
	content: url(/assets/home/masters/quote-4525bd85c227e38b2808f82e8335ec76.svg);
	position: absolute;
	bottom: 0;
	right: -50px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

#page-master_luoyi .main blockquote p {
	margin-bottom: 10px
}

#page-master_luoyi .main .btn {
	margin-top: 25px;
	display: block;
	width: 180px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	text-align: center;
	border-radius: 8px;
	background-color: #2dc100
}

#page-master_luoyi .main .btn:hover {
	opacity: 0.8
}

#page-master_luoyi .tower-master {
	margin: 50px 0 10px;
	text-align: right;
	float: right
}

#page-master_luoyi .tower-master h3 {
	font-weight: normal;
	font-size: 16px;
	color: #727c81
}

#page-master_luoyi .tower-master p {
	margin-top: 10px;
	font-size: 12px;
	color: #98a3a8
}

@media (min-width: 1440px) {
	#page-master_luoyi .main {
		max-width: 80%
	}
}

@media (max-width: 767px) {
	#page-master_luoyi {
		padding-top: 0
	}
	#page-master_luoyi .logo {
		display: none
	}
	#page-master_luoyi .main {
		max-width: 100%;
		min-width: 100%;
		padding: 15px;
		background: none;
		box-sizing: border-box
	}
	#page-master_luoyi .main .content {
		position: static;
		width: 100%
	}
	#page-master_luoyi .main h2 {
		font-size: 16px
	}
	#page-master_luoyi .main .master-desc {
		position: relative;
		margin-bottom: 30px
	}
	#page-master_luoyi .main .img-master {
		display: block;
		margin-bottom: 30px;
		width: 70%
	}
	#page-master_luoyi blockquote::before,
	#page-master_luoyi blockquote::after {
		display: none !important
	}
	#page-master_luoyi .tower-master {
		margin: 30px 0 0;
		padding-bottom: 15px;
		width: 100%;
		float: none;
		text-align: left
	}
}

.popover-tower-master-qrcode {
	font-size: 12px;
	color: #98a3a8;
	text-align: center
}

.popover-tower-master-qrcode .simple-popover-content {
	border-radius: 0;
	box-shadow: 0 9px 16px 0 rgba(115, 124, 129, 0.25);
	border: 1px solid #e1e7e9
}